//
//  NSDate+ZLIOSKit.h
//
//  Created by Jiaozl on 2021/4/19.
//  
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

/**
 * 日期--格式字符串转换，当日期字符串与格式字符串不对应时，date会出现nil
 */
@interface NSDate (ZLIOSKit)

/**
 * 将当前date转为formatter格式的字符串
 */
+ (NSString *)zlIOSkit_currentDateStrWithFormat:(NSString *)formatter;

/**
 * 将NSDate的一种时间格式字符串转换成另一种格式的日期字符串
 */
+ (NSString *)zlIOSkit_dateStrWithStr:(NSString *)senddate sendFormat:(NSString *)sendFormat retureFormat:(NSString *)format;

/**
 * 将date转换成format时间格式的字符串
 */
+ (NSString *)zlIOSkit_dateStrFromDate:(NSDate *)date andFormat:(NSString *)format;

/**
 * 将format格式的dateStr字符串转换成NSDate对象
 */
+ (NSDate *)zlIOSkit_dateFromDateStr:(NSString *)dateStr andFormat:(NSString *)format;

/**
 * 时间戳转位对应format的日期字符串
 */
+ (NSString *)zlIOSkit_dateStrFromTimeInterval:(NSTimeInterval)timeInterval andFormat:(NSString *)format;


@end

NS_ASSUME_NONNULL_END
